*{margin: 0;
    padding: 0;
    list-style: none;
    border: none;
    box-sizing: border-box;
    outline: none;
    }
    a{
    text-decoration: none;
    }
    a:hover{
    color:none;
    }
    div,button,input{
    outline: none;
    }
    .w1430{
      width: 1430px;
      margin:0 auto; 
    }
  .product-list{float: left;}
  .product-list li{text-align: center;background: white;color: black;width: 330px;line-height: 90px;font-size:38px}
  .product-list li:hover{ color: white;background: #e95b29;}
  .product-list li:hover a{color: white}
  .product-list :first-child li{ color: white;background: #e95b29;}
  .product-show li img{width: 1099px;height: 850px;}
  .product-show{float: right;}
  h1{font-size: 30px;width:185px; text-transform:uppercase;line-height:50px;margin: 0 auto;text-align: center;color: white;}
  .casecon{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 40px auto;}
  .casecon li{width: 390px;color: white;text-transform: uppercase;text-align: center;font-size:15px}
  .case-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .case-list li{width: 465px;height: 324px;margin-bottom: 20px;}
  .case-list li:first-child{width: 100%;height: 855px;}
  .case-list li img{width: 100%;height: 100%;}
  .news{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: column; height: 442px;margin-top: 20px;margin: 45px 0;}
  .news li{width: 830px;height: 203px;}
  .news li:last-child{width: 525px;height: 442px;}
  h2{font-size: 25px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
  .news li p{font-size: 15px;
      display: -webkit-box;
   -webkit-box-orient: vertical;  
    -webkit-line-clamp:3;    
    overflow: hidden;
  }
  .news li div div{width: 105px;height: 30px;line-height: 26px;float: right;border: 2px black solid;text-align: center;margin-top:8px}
  .news li img{height: 100%;width: 360px;float: left;}
  .news li>div{width: 455px;float: right;}
  .news li:last-child img{width: 100%;height: 320px;}
  .news li:last-child>div{width: 100%;}
  .news li:last-child div div{display: none;}
  .bring{width: 100%;height: 360px;border-radius: 8px;overflow: hidden;}
  .bring li{
    width: 25%;height: 100%;background: #fefefe;
    float: left;padding: 55px 0;text-align: center;color:grey;
  }
  .bring li:hover{
    background: #e95b29;color: white;}
  .bring li strong{font-size: 55px;}
  .bring li p{font-size: 30px;}
  .bring li a{color: gray;font-size:22px;}
  .bring li:hover a{
    color: white;}
  .bring li a div{
    width: 0; height: 0; border-top:8px solid transparent;
    border-left:8px solid grey; border-bottom: 8px solid transparent;display: inline-block;}
    .bring li>div{font-size: 16px;margin: 8px 0;}
    .bring li:hover a div{border-left: 8px solid white;}
    .small{display: flex;justify-content: space-between;margin-top: 70px;}
    .small li img{float: left;}
  .small li p{float:left;margin-left: 8px;font-size: 20px;}
  .anp{width:1200px;margin:0 auto;font-size:22px;line-height:40px;overflow:hidden;margin-top:20px;text-align:center;border-bottom:  1px grey solid;padding-bottom:20px}
  .anp span{font-size:20px;color:#bebebe;
  }
  .footer-bottom p a{color:white}
   @media screen and (max-width: 1430px) {  
            html{width: 1430px;}
        }